@charset "utf-8";
/* CSS Document */

body{ color:#5f5f5f; font-family: Arial, 宋体;}
a{font-size:12px; font-weight:normal; cursor:hand; }
a:hover{ text-decoration:none; }
h3{ font-size:12px; font-weight:normal;}
font{font-size:12px;}

.color_3d3972{ color:#3d3972;}
.color_fff{ color:#fff;}

.mLeft,.mMid,mRight{overflow:auto;}
.mLeft,.mMid{float:left;}
.mRight{float:right;}

.box{clear:both; overflow:hidden; }
.box .title{font-weight:bold; background-image:none; padding:0px;}
.box .title h3{margin:0px; }
.box div.title{padding:0px;}
.box .title span.more{float:right; font-size:12px; padding-right:10px; display:block; }
.box .content{zoom:1; overflow:auto; margin:0px; padding:0px;}]
.box .content ul li a{ color:#5f5f5f;}
.box .content ul li a:hover{ color:#868686; text-decoration:underline;}
.box .content .contenttitle{ border:#dddddd solid 1px; height:27px; color:#838383; line-height:27px; background:url(/images/esf/v2/esfindex_2.png) no-repeat -171px -80px; padding:0 5px; margin-bottom:5px;}
.box .content table{margin:0 auto;}
.box .content table td{text-align:left; line-height:26px; height:26px; color:#5f5f5f; }
.box .content table td.red{color:#ff0000;}
.box .content table td.gray{color:#c7c6c6;}
.box .content li{background-image:none; }
.box .content li.bg{ background-color:#f7f7f7; }
div.content dt a:hover,div.content li a:hover{ text-decoration:underline; }


.tabTitle {height:33px; border-bottom: #8683b2 solid 3px;}
.tabTitle  .fr{ line-height:33px;}
.tabTitle  ul li{ background:url(/images/esf/v2/esfindex_2.png) no-repeat -94px -463px; font-size:12px; margin-right:2px; line-height:28px; height:28px; width:89px; float:left; text-align:center;; padding-top:5px;}
.tabTitle  ul li a{ color:#403c75}
.tabTitle  ul li.check{ background-position:0px -463px;}
.tabTitle  ul li.check a{ font-weight:bold; color:#FFF;}

.minPage a{text-indent:-1000px;  width:20px; height:32px; float:left;  margin-right:5px;  }
.minPage a.up{ background: url(/images/esf/v2/esfindex_2.png) -168px -42px;  }
.minPage a.down{ background: url(/images/esf/v2/esfindex_2.png) -190px -42px; }
.minPage a.up_disabled{ background: url(/images/esf/v2/esfindex_2.png) -224px -42px;   }
.minPage a.down_disabled{ background: url(/images/esf/v2/esfindex_2.png) -247px -42px; }


span.medals{ background:url(/images/esf/v2/esfindex_2.png) no-repeat -886px -150px; height:25px; width:25px; display:block;}
span.medals02{ background:url(/images/esf/v2/esfindex_2.png) no-repeat -886px -175px; height:25px;  width:25px; display:block;}
span.medals03{ background:url(/images/esf/v2/esfindex_2.png) no-repeat -886px -206px; height:25px; width:25px;  display:block;}

span.sell{ float:left; display:block; padding-left:20px; background:url(/images/esf/v2/esfindex_2.png) no-repeat -886px -117px;}
span.buy{ float:left;  display:block; padding-left:22px; background:url(/images/esf/v2/esfindex_2.png) no-repeat -939px -117px;}
span.haveimg{background:url(/images/esf/v2/esfindex_2.png) no-repeat -887px -321px; width:35px; height:17px; display:block;}
span.someimg{background:url(/images/esf/v2/esfindex_2.png) no-repeat -925px -321px; width:35px; height:17px; display:block;}
.fd{background:url(/images/esf/v2/icon.png) no-repeat -58px -318px; display:block;}
.jz{background:url(/images/esf/v2/icon.png) no-repeat -58px -358px; display:block;}

.lv1{background:url(/images/esf/v2/lv.png) no-repeat 0px 2px; display:block; width:90px; height:16px;}
.lv2{background:url(/images/esf/v2/lv.png) no-repeat 0px -19px; display:block; width:90px; height:16px; }
.lv3{background:url(/images/esf/v2/lv.png) no-repeat 0px -38px; display:block; width:90px; height:16px; }
.lv4{background:url(/images/esf/v2/lv.png) no-repeat 0px -62px; display:block; width:90px;  height:16px;}
.lv5{background:url(/images/esf/v2/lv.png) no-repeat 0px -86px; display:block; width:90px;  height:16px;}
.lv6{background:url(/images/esf/v2/lv.png) no-repeat 0px -111px; display:block; width:90px; height:16px; }
.lv7{background:url(/images/esf/v2/lv.png) no-repeat 0px -134px; display:block; width:90px;  height:16px;}
.lv8{background:url(/images/esf/v2/lv.png) no-repeat 0px -158px; display:block; width:90px;  height:16px;}
.lv9{background:url(/images/esf/v2/lv.png) no-repeat 0px -183px; display:block; width:90px;  height:16px;}
.lv10{background:url(/images/esf/v2/lv.png) no-repeat 0px -206px; display:block; width:90px;  height:16px;}
.lv11{background:url(/images/esf/v2/lv.png) no-repeat 0px -233px; display:block; width:90px;  height:16px;}
.lv12{background:url(/images/esf/v2/lv.png) no-repeat 0px -266px; display:block; width:90px;  height:16px;}
.lv13{background:url(/images/esf/v2/lv.png) no-repeat 0px -298px; display:block; width:90px; height:16px; }
.lv14{background:url(/images/esf/v2/lv.png) no-repeat 0px -330px; display:block; width:90px; height:16px; }
.lv15{background:url(/images/esf/v2/lv.png) no-repeat 0px -362px; display:block; width:90px;  height:16px;}

.rz{background:url(/images/esf/v2/icon.png) no-repeat -65px -119px; float:left; width:24px; line-height:22px;}
.idrz{background:url(/images/esf/v2/icon.png) no-repeat -101px -119px; float:left; width:24px;} 
.rznone{ background-position:-65px -159px; }
.idnone{ background-position:-101px -159px; }

/* 通用样式，参考<二手房资讯>效果 */
.esfbox {border:0px; background:url(/images/esf/v2/esfindex.png) no-repeat 0px -441px ;}
.esfbox .title{height:39px; line-height:39px;}
.esfbox .title h3{float:left; color:#36326b; font-weight:bold; background:url(/images/esf/v2/esfindex.png) no-repeat 0px -346px; width:110px; padding-left:15px; }
.esfbox .title .fr{background:url(/images/esf/v2/esfindex.png) no-repeat 0px -392px; width:82px;}
.esfbox .title ul.fr{background:url(/images/esf/v2/esfindex.png) no-repeat -6px -392px; width:76px; padding:9px 0 7px 0;}
.esfbox .title ul.fr li{background:url(/images/esf/v2/esfindex_2.png) no-repeat -286px -48px; width:33px; height:22px; line-height:22px; padding:1px 0 0 2px; text-align:center; font-size:12px; margin-right:2px;}
.esfbox .title ul.fr li.check{ color:#FFF; background-position:-326px -48px; }
.esfbox .title a.more{ float:right; color:#868686;  padding-right:10px; }
.esfbox .title a:hover.more{ text-decoration:underline;}
.esfbox .content{ border:#dddddd solid 1px; border-top:none; padding:7px 10px;}
.esfbox .content ul li{ height:20px; line-height:20px; background: url(/images/esf/v2/esfindex.png) no-repeat -116px -111px; padding-left:8px;}
.content dl.ranking dt{ line-height:22px; height:22px;background:url(/images/esf/v2/esfindex_2.png) no-repeat 0 -181px; margin:0px; padding:0px;}
.content dl.indexranking dt{ background-position: 0 -214px; }

.content dl.ranking dt.no1 font,.content dl.ranking dt.no2 font,.content dl.ranking dt.no3 font{ color:#fff;}
.content dl.ranking dt.no1{ background-position:0 -117px; color:#fff;}
.content dl.ranking dt.no2{ background-position:0 -138px; color:#fff;}
.content dl.ranking dt.no3{ background-position:0 -159px; color:#fff;}
.content dl.ranking dt font{color:#676767; text-align:center; width:20px; float:left; }
.content dl.ranking dt a{ float:left; color:#5f5f5f; margin-left:10px;}

.content dl.ranking dt span{ float:right; color:#828282;}

.esfbox .content ul.agent{ margin:0px; padding:3px 0px; overflow:auto; zoom:1} 
.esfbox .content ul.agent li{ background-image:none; padding:3px 0px; margin:0; color:#5f5f5f; overflow:auto; height:auto; line-height:22px;}
.esfbox .content ul.agent li p{ overflow:auto; zoom:1; width:120px;}
.esfbox .content ul.agent li font{ display:block; line-height:18px; height:18px;}
.esfbox .content ul.agent li span.fl{ line-height:16px; height:16px;}

.esfbox .content ul.agent li div.img{ float:left; border:#dddddd solid 1px; overflow:hidden; width:73px; height:92px; }
.esfbox .content ul.agent li div.fl{ margin-left:6px; width:120px; }
.esfbox .content ul.agent li div.fl a{color:#2170b3; }
.esfbox .content ul.agent li div.fl a:hover{color:#5f5f5f; text-decoration:none;}



/* 通用样式，参考<公告>效果 */
.bbsbox {border:#dddddd solid 1px; overflow:visible; }
.bbsbox .title{border-bottom:#dddddd solid 1px; height:26px; background-color:#f7f7f7;}
.bbsbox .title ul{ height:26px; float:left;}
.bbsbox .title li{ font-size:12px; padding:0 15px 0 15px; width:auto; height:26px; line-height:26px; text-align:center;}
.bbsbox .title li.check{background-color:#fff; height:24px; line-height:24px; background-image:none; border-right:#dddddd solid 1px; border-top:#615d93 solid 2px; font-weight:bold; top:-1px; position:relative}
.bbsbox .title span{ float:right; padding-right:10px; line-height:26px;}
.bbsbox .title span a{ font-size:10px; }
.bbsbox .content{ padding:5px 10px 4px 10px;}
.bbsbox .content ul li{ height:20px; line-height:20px; background: url(/images/esf/v2/esfindex.png) no-repeat -116px -111px; padding-left:8px; overflow:hidden;}

/* 通用样式，参考<最新出租房源>效果 */
.esfsell{border:#dddddd solid 1px; overflow:visible;}
.esfsell .title{ background: url(/images/esf/v2/esfindex_2.png) bottom; border-bottom:#dddddd solid 1px; height:32px;}
.esfsell .title h3{ float:left; background: url(/images/esf/v2/esfindex_2.png) 0px -48px; width:142px; line-height:32px; padding-left:20px; font-size:14px; font-weight:bold; color:#FFF; }
.esfsell .title span.fl{ width:420px; color:#CCC; height:32px;}
.esfsell .title span.fl a{color:#5f5f5f;}
.esfsell .title span.fl a.check,.esfsell .title span.fl a:hover{ color:#ff4600; font-weight:bold;}

.esfsell .title span.fr{ width:60px;}


.esfsell .content ul{ padding:10px 8px; overflow:auto; zoom:1;}
.esfsell .content ul li{ width:134px; overflow:hidden; color:#8d8d8d; text-align:center; float:left; padding:0 5px;}
.esfsell .content ul li a{ color:#2170b3; display:block; line-height:14px;}
.esfsell .content ul li a:hover{color:#2170b3; text-decoration:underline;}
.esfsell .content ul li font{ color:#F60;}
.esfsell .content ul li img{ width:134px; height:101px; float:none; margin-bottom:8px;}

/* 通用样式，参考<列表页的翻页列表>效果 */
.flip { float:right; padding:15px 0;}
.flip a{color:#5f5f5f; float:left; border:#dddddd solid 1px; height:20px; line-height:20px; padding:0 5px; margin-right:5px;}
.flip a.go{ padding:0 3px; color:#FFF; background: url(/images/esf/v2/esfindex_2.png) 0px -54px;}
.flip a:hover.go{ color:#FFF;}
.flip a:hover{ color:#ff7400;}
.flip a.check{ color:#FFF; background: url(/images/esf/v2/esfindex_2.png) 0px -54px;}
.flip font,.flip input,.flip span{ float:left;}
.flip span{ margin-left:5px;}
.flip input{ height:20px; width:20px; margin-right:5px; }

.listP1 .box .content .flip a{ text-decoration:none;}

/* 通用样式，参考<热卖房源>效果 */
.hotsellbox{ border:#dddddd solid 1px;}
.hotsellbox .title{height:29px; line-height:29px; border-bottom:#dddddd solid 1px; }
.hotsellbox .title.nobg{ background-image:none;}
.hotsellbox .title ul{float:left; }
.hotsellbox .title li{background: url(/images/esf/v2/esfindex_2.png) 0px -264px; width:106px; height:29px; line-height:29px; color:#FFF; text-align:center; font-size:12px; font-weight:bold; padding-right:10px;}
.hotsellbox .title span.more{ color:#8d8d8d;}
.hotsellbox .content{padding:7px 10px;}
.hotsellbox .content dl dt{  background: url(/images/esf/v2/esfindex.png) no-repeat -116px -111px; padding-left:8px;}
.hotsellbox .content dl dt a{color:#5f5f5f; float:left; width:165px; height:20px; overflow:hidden;}
.hotsellbox .content dl span{ float:right; color:#8d8d8d;}

.hotsellbox .content dl dt a{  height:23px; line-height:23px; width:125px; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap;}
.hotsellbox .content dl.table dd{color:#8d8d8d; text-align:right; width:90px; float:right; height:23px; line-height:23px;}
.hotsellbox .content dl.table dd font{  height:23px; line-height:23px; margin-left:10px; color:#F60;}


/* 通用样式，参考<二手房源列表>效果 */
.box .content a:hover{ text-decoration:underline;}
.box .content .list,.box .nohouse{ padding:12px 0 10px 0; border-bottom:#dddddd dashed 1px; overflow:auto; }

.box .nohouse dd,.box .nohouse dt{ float:left; line-height:22px; background-image:none; }
.box .nohouse dt{ padding-left:30px; padding-right:20px;}


.box .content .list dd{ float:left; border:none; height:auto;}
.box .content .list dd p{ overflow:auto; zoom:1;}
.box .content .list dd span{ line-height:22px; height:22px;}

.box .content .list dd.img{ width:134px; height:101px; overflow:hidden; border:#dddddd soild 1px; }
.box .content .list dd.img img{width:134px; height:101px;}



.box .content .list dd.textcontent{ width:400px; margin-left:8px;}

.box .content .list dd.textcontent p.gray,.box .content .list dd.textcontent font.gray{ color:#a8a8a8; line-height:19px;}
.box .content .list dd.textcontent p.type{ line-height:22px;}
.box .content .list dd.textcontent p.tel a{ font-size:14px; line-height:22px; font-weight:bold; color:#2170b3; float:left;}
.box .content .list dd.textcontent p a{color:#2170b3; float:left; line-height:25px;}
.box .content .list dd.textcontent p font.fr{ color:#a8a8a8; line-height:25px; margin-right:5px;}
.box .content .list dd.textcontent p span.star{ height:20px; }
.box .content .list dd.textcontent p span.haveimg,.box .content .list dd.content p span.fangdong,.box .content .list dd.content p span.zhongjie{margin-top:3px; margin-right:5px;}

.box .content dl.list  p a.fd{background-position:-98px -317px; padding-left:30px;}
.box .content dl.list  p a.jz{background-position:-98px -358px; padding-left:30px;}


.box .content .list dd.price{ width:100px; padding-top:20px; color:#a8a8a8; }
.box .content .list dd.cz{padding-top:40px;}
.box .content .list dd.price span{ display:block; text-align:right; font-size:14px; line-height:22px;  }
.box .content .list dd.price span font{color:#ff7400; }
.box .content .list dd.price span font.big{font-size:30px;}
.box .content .list dd.cz span font.big{font-size:18px;}


.box .content .list dt{ float:right; padding-right:8px;}
.box .content .list dt .jian{ width:54px; height:53px; display:block; background:url(/images/esf/v2/esfindex_2.png) no-repeat -837px -250px; margin-top:29px;}
.box .content .list dt .jie{ width:54px; height:53px; display:block; background:url(/images/esf/v2/esfindex_2.png) no-repeat -903px -250px; margin-top:29px;}

.listP1 .box dl dt li.haveimg{background:url(/images/esf/v2/icon.png) no-repeat 80px -44px; }
.listP1 .box dl dt li.moreimg{background:url(/images/esf/v2/icon.png) no-repeat 80px 2px; }

.listP1 .box dl dt li.moreimg a{ width:160px; overflow:hidden; display:block; white-space:nowrap; line-height:22px;}

.listP1 .box  .imglist dt{ float:left; background-color:#fff; overflow:auto; width:224px; padding:5px 7px 6px 8px;}
.listP1 .box  .imglist div{ border:#dddddd solid 1px; overflow:auto;}
.listP1 .box  .imglist ul{ border:#fff solid 1px; }
.listP1 .box  .imglist div.hover{ border:#42c5f4 solid 1px;}
.listP1 .box  .imglist div.hover ul{  border:#42c5f4 solid 1px;}
.listP1 .box  .imglist li{ line-height:20px; margin:0 5px;  color:#a8a8a8; white-space:nowrap;}


.listP1 .box  .imglist li span.fr{text-align:right; float:right;}
.listP1 .box  .imglist li span.fr b{ font-size:16px; font-weight:bold; color:#F60;}
.listP1 .box  .imglist a{color:#2170b3;}
.listP1 .box  .imglist a:hover{ color:#F60; text-decoration:none;}
.listP1 .box  .imglist li.img{width:220px; height:165px; margin:0px; overflow:hidden; text-align:center;}
.listP1 .box  .imglist li img{ margin:0 auto;}
.listP1 .box  .imglist li.til{ border-bottom:#dddddd solid 1px;  margin-top:5px; padding-bottom:5px; margin-bottom:5px; white-space:normal;}

.listP1 .box  .imglist li.infomation{white-space:normal; overflow:hidden; height:20px}
.listP1 .box  .imglist li .gray{color:#5f5f5f;}
.listP1 .box  .imglist li.bg{ margin:5px 0 0 0; padding:0 5px; background-color:#f7f7f7; height:30px; line-height:30px;}
.listP1 .box  .imglist li.bg .fd{ padding-left:33px; background-position:-97px -314px;}
.listP1 .box  .imglist li.bg .jz{ padding-left:33px; background-position:-97px -355px}


.listP1 .mRight .button a{ display:block; background:url(/images/esf/v2/esfcontent.png) no-repeat 0 -192px; text-align:center; color:#ff5a00; font-size:14px; font-weight:bold; height:31px; line-height:31px; margin-bottom:5px;}
.listP1 .mLeft div.file{border:#dddddd solid 1px; padding:5px 10px; height:24px;  background-color:#f8f8f8; margin-top:5px;}
.listP1 div.file .fr a{ float:left; padding:0 5px 0 25px;  background:url(/images/esf/v2/esfcontent.png) no-repeat 8px -244px; color:#636363;}
.listP1 div.file .fr a.collect{ background-position:3px -284px;}
.listP1 div.file .fr a.print{ background-position:3px -324px;}
.listP1 div.file .fl{background:url(/images/esf/v2/esfcontent.png) no-repeat 50px -363px; width:400px;}
.listP1 div.file .fl a{ float:left; width:20px;}
.listP1 div.file .fl font{ float:left;}


/* 合租房样式 */
.listP1 .mLeft .box div.hzlist{ padding:0px;}
div.hzlist dd{float:none;}
div.hzlist dd ul{ overflow:auto; padding:0px 10px; border-bottom:#dddddd solid 1px;}
div.hzlist dd li{ float:left; }
div.hzlist dd li.l{width:46%; line-height:35px;}
div.hzlist dd li.r{width:54%; text-align:right;}
div.hzlist dd li.r span{line-height:40px; text-align:center; float:left;}
div.hzlist dd li.r span.name{ width:80px;}
div.hzlist dd li.r span.floor{ width:160px;}
div.hzlist dd li.r span.area{ width:60px;}
div.hzlist dd li.r span.price{ width:70px;}
div.hzlist dd li.r span.time{width:30px;}

div.hzlist dl.hztitle{ background:url(/images/my/agent/manage.png) #fff repeat-x 0px -610px;}
div.hzlist dl.hztitle ul li{ font-weight:bold; }
div.hzlist dl.hztitle dd li.r span,div.hzlist dl.hztitle dd li{ line-height:40px} 
div.hzlist dl.hzlist ul { border-bottom:none;}
div.hzlist dl.hzlist ul li{padding:8px 0px;}
div.hzlist dl.hzlist ul li.l a{ font-size:14px; font-weight:bold; color:#2170b3; float:left; padding-left:30px; }
div.hzlist dl.hzlist ul li.l a.fd{background-position:-98px -312px}
div.hzlist dl.hzlist ul li.l a.jz{background-position:-98px -354px}
div.hzlist dl.hzlist ul li.l span.haveimg,div.hzlist dl.hzlist ul li.l span.someimg{ margin-top:7px; margin-left:4px; height:18px;}
div.hzlist dl.hzlist ul li.l span.haveimg{ background-position:-925px -320px}
div.hzlist dl.hzlist ul li.l span.someimg{ background-position:-887px -320px}

div.hzlist dl.hzlist ul li.l a.zj{background-position:-98px -312px}
div.hzlist dl.hzlist ul li.l a:hover{ text-decoration:none;}
div.hzlist dl.hzlist dd li.r span.floor{ line-height:20px; color:#999;}
div.hzlist dl.hzlist dd li.r span.time{ color:#999;}
div.hzlist dl.hzlist dd li.r span.name{ color:#F00;}
div.hzlist dl.hzlist dd li.r span.area{ color:#639;}
div.hzlist dl.hzlist dd li.r span.price{ color:#F90; font-weight:bold;}

div.hzlist dl.hzlist dd.bg{ background-color:#f9f9f9; background-image:none;}
div.hzlist dl.hzlist dd:hover,div.hzlist dl.hzlist dd.hover{ background-color:#f7f5ff;}

div.hzlist .flip{ margin-right:10px;}


/* 筛选样式，参考<首页搜索>效果 */
.esfsearch{border:#dddddd solid 1px; overflow:visible;}
.esfsearch .title{ background: url(/images/esf/v2/esfindex_2.png) bottom; border-bottom:#9693c5 solid 2px; height:auto;}
.esfsearch .title ul{ padding-left:12px; padding-top:4px; height:30px;}
.esfsearch .title ul li{margin-right:5px; font-size:12px; background:url(/images/esf/v2/esfindex.png) no-repeat -247px -344px; text-align:center;    width:80px; height:25px; line-height:25px; padding-top:2px; position:relative; top:3px;}
.esfsearch .title ul li a{color:#666;}
.esfsearch .title ul li.check{background:url(/images/esf/v2/esfindex.png) no-repeat -333px -344px; top:3px; height:30px; padding:0px; line-height:30px;}
.esfsearch .title ul li.check a{color:#FFF;  font-weight:bold;}
.esfsearch .title ul li.r{ float:right; width:auto; background-image:none;}
.esfsearch .title ul li.r a{ margin-right:15px; color:#36326b; font-weight:bold; }


/* 筛选<条件选择>效果 */
.esfsearch div.saixuan{ height:auto; overflow:auto; zoom:1; padding:3px 15px 8px; line-height:22px;}
.esfsearch div.sxhidden{ border:#dddddd solid 1px; background-color:#ffffee; margin:0px 0 5px 6px; padding:5px 10px; overflow:auto; zoom:1;  }
.esfsearch .saixuan div.sxhidden a{ color:#666; margin-right:15px;}

.esfsearch div.saixuan p{ padding-left:5px; height:24px; line-height:24px; margin-top:2px; }
  .esfsearch div.saixuan span{ float:left; padding:0 10px 0 10px ; color:#CCC; text-align:center; }
  .esfsearch div.saixuan span.til{ color:#5c5c5c; background: url(/images/esf/v2/esfindex_2.png) no-repeat -912px -48px; width:42px; height:22px; padding-left:7px; padding-right:10px; }

.esfsearch div.saixuan a{ color:#504c82; }
.esfsearch div.saixuan a:hover{ text-decoration:underline;}
.esfsearch div.saixuan a.check{ font-weight:bold; color:#F60; }
.esfsearch div.saixuan p.region { position:relative; height:30px; margin-bottom:0; top:1px; }
.esfsearch div.saixuan p.region span{ padding-top:4px}
.esfsearch div.saixuan p.bus { height:32px; line-height:32px;}
.esfsearch div.saixuan p.bus span{ background:url(/images/esf/v2/esfcontent.png) no-repeat -182px -133px; padding-left:60px; color:#999; }
.esfsearch div.saixuan p.bus a{background:url(/images/esf/v2/esfcontent.png) no-repeat -262px -56px; width:49px; height:22px; float:left; text-align:center; margin-left:8px; margin-top:3px; line-height:22px; color:#666;}
.esfsearch div.saixuan p.bus input{margin-top:4px; height:18px;}

.esfsearch div.saixuan p.region span.check{border:#dddddd solid 1px; border-bottom:none; background-color:#ffffee; padding:8px 10px 9px 10px; line-height:12px;}

.esfsearch .sx{ background: url(/images/esf/v2/esfindex_2.png) no-repeat 0px -400px; height:41px; padding:0px 10px; border-top:#dddddd solid 1px; }

.esfsearch .sx dd{ float:left;  padding:10px 5px 0 5px; line-height:20px; height:20px; }
.esfsearch .sx dd input,.esfsearch .sx dd select,.esfsearch .sx dd font{margin:0 2px; float:left; height:20px;}
.esfsearch .sx dd input{height:18px;}
.esfsearch .sx dd select{ width:90px;}


.esfsearch .sx dd.price a.btn{ margin-left:42px; margin-top:5px;}
.esfsearch .sx dd:hover div { border:#cecece solid 1px;  background-color:#FFF; height:48px; }
.esfsearch .sx .price{ position:relative; width:165px; top:-6px; }
.esfsearch .sx .price div{ position:absolute; width:165px; height:20px; overflow:hidden; padding:5px 5px; border:#fff solid 1px;}

.esfsearch .sx dd.l01{ width:246px;}
.esfsearch .sx dd.l03{ width:260px; margin-left:20px;}
.esfsearch .sx dd.l04{ margin-left:15px;}

.esfsearch .sx dd input.s1{ width:150px; }
.esfsearch .sx dd input.s2{ width:50px;}

.esfsearch .sx dd a{ color:#999; margin-left:5px; float:left;}
.esfsearch .sx dd a.btn{background: url(/images/esf/v2/esfindex_2.png) no-repeat -622px -272px; width:40px; height:20px;}


/* 筛选<下拉菜单>效果 */
.esfsearch .content{height:74px; overflow:visible; }
.esfsearch .content div.p{padding:10px 10px 0 10px; height:32px;}


.esfsearch .content .divSelectbg{float:left; width:185px; height:27px; background: url(/images/esf/v2/esfindex.png) no-repeat -247px -392px;}
.esfsearch .content .divSelect{ width:146px; }
.esfsearch .content .divSelect .text{ padding-left:15px; line-height:25px; font-size:14px; height:25px; border:none; color:#8d8d8d!important; background-image:none;}
.esfsearch .content .divSelect .options{width:144px; border:#dddddd solid 1px; top:26px; left:1px;}
.esfsearch .content .divSelect .options a{padding-left:25px; height:26px; line-height:26px; color:#5f5f5f; background: url(/images/esf/v2/esfindex.png) no-repeat -102px -84px; text-decoration:none;}
.esfsearch .content .divSelect .options a:hover{ background: url(/images/esf/v2/esfindex.png) no-repeat -730px -392px;}

.esfsearch .content .divinput input{ float:left; border:#dddddd solid 1px; width:263px; line-height:26px; height:26px; background: url(/images/esf/v2/esfindex_2.png) bottom;}
.esfsearch .content .divinput a{float:left; width:108px; height:27px; background:url(/images/esf/v2/esfindex.png) no-repeat -710px -96px;}



.esfsearch div.hotsearch{background: url(/images/esf/v2/esfindex_2.png) no-repeat; height:31px; line-height:31px;  border-top:#dddddd solid 1px; }
.esfsearch div.hotsearch strong{ margin-left:12px; }
.esfsearch div.hotsearch a{ padding-right:6px; color:#5f5f5f;}
.esfsearch div.hotsearch a:hover{ color:#8a8a8a; text-decoration:underline;}


/* 专区样式，参考<二手房源专区>效果 */
.chukeqi{ background: url(/images/esf/v2/esfindex_2.png) no-repeat bottom; height:36px; border-bottom:#dddddd solid 1px; }
.chukeqi h3{float:left; background: url(/images/esf/v2/esfindex_2.png) no-repeat -464px -119px; width:140px;  line-height:36px; font-size:14px; font-weight:bold; color:#FFF; padding-left:20px;}
.chukeqi span.fl{ line-height:36px; color:#5f5f5f; padding-left:10px; display:block;}
.chukeqi span.fl font{ font-weight:bold;}
.chukeqi span.fl font.red{ color:#F00; background: url(/images/esf/v2/esfindex_2.png) no-repeat -708px -118px; width:80px; }
.chukeqi span.fl font.green{ color:#090; background: url(/images/esf/v2/esfindex_2.png) no-repeat -708px -141px; width:80px; }
.chukeqi span.fr{ width:284px; height:36px; background: url(/images/esf/v2/esfindex_2.png) no-repeat -464px -158px; }
.chukeqi span.fr input{ float:right; margin-top:10px; width:90px; background-color:#eeeeee; border:none;}
.chukeqi span.fr a{ float:right; width:43px; height:22px; text-align:center; margin:7px 18px 0 10px;  }


.chukeqiboder{border:#dddddd solid 1px; border-top:none; overflow:auto; padding:5px;}
.chukeqiboder .content li{padding:0 5px 0 15px; background:url(/images/esf/v2/esfindex_2.png) no-repeat 3px -211px;}
.chukeqiboder .content li.bg{ background-color:#f8fcff;}
.chukeqiboder .content li font{ color:#999; width:50px; float:left; text-align:left;}
.chukeqiboder .content li font.red{ color:#F00; padding-right:0px; text-align:right;}
.chukeqiboder .cz li font.red{ width:70px;}
/* 二手房导航 */


.esfmenu{ height:44px; width:790px; padding-left:170px; padding-top:2px;  background: url(/images/esf/v2/esfindex.png) no-repeat 0px 0px; }
.esfmenu a{ height:44px; width:89px; float:left; text-align:center; font-size:14px; line-height:44px; color:#616161; background:url(/images/esf/v2/esfindex.png) no-repeat -87px -145px; }
.esfmenu span.hot{background:url(/images/esf/v2/esfindex.png) no-repeat 0px -199px; display:block;}
.esfmenu a:hover,.esfmenu a.check{color:#FFF; background-position: 0px -97px; }

.hours24{ overflow:auto; line-height:31px; background: url(/images/esf/v2/esfindex.png) no-repeat 0px -47px;}
.hours24 h3{ width:150px; color:#FFF; text-align:center; margin-left:10px;}
.hours24 ul{ width:780px; height:31px; overflow:hidden;}
.hours24 li{ background: url(/images/esf/v2/esfindex.png) no-repeat -116px -81px; padding-left:10px; float:left; margin-right:20px;}
.hours24 li a{ color:#615d93;}
.hours24 li span{ margin-left:15px;}


/* 买房工具及排行榜 */
.esftools{background:url(/images/esf/v2/esfindex.png) no-repeat 0px -254px; height:64px; padding-top:10px;}

.esftools a{color:#5f5f5f; margin-right:10px; }
.esftools a:hover{color:#898989; text-decoration:underline;  }
.esftools a.fr{ display:block; width:28px; height:24px; padding:0px; margin-top:-10px; margin-right:0px;}
.esftools a:hover.fr{ text-decoration:none;}

.esftools .housetools{ width:450px; overflow:auto; float:left;}
.esftools .housetools div.fl{background:url(/images/esf/v2/esfindex.png) no-repeat -98px -161px; width:187px; height:60px; }
.esftools .housetools div.fr{ width:250px; line-height:19px;}

.esftools .ranking{width:226px; float:left; margin-left:11px;}
.esftools .ranking h3{background-image:url(/images/esf/v2/esfindex.png); width:124px; height:16px; margin-bottom:3px;}
.esftools .ranking h3.secondhouse{ background-position:-314px -198px;}
.esftools .ranking h3.rentalhouse{ background-position:-455px -198px;}
.esftools .ranking ul{ overflow:auto; padding-left:8px; width:210px;}
.esftools .ranking ul li{background: url(/images/esf/v2/esfindex.png) no-repeat -116px -111px; padding-left:10px; float:left; line-height:19px; }
.esftools .ranking ul li span{ margin-left:8px; }



/* 二手房新闻部分 */
.p1 .mLeft{ width:255px;}

.p1 .mMid{ width:480px; height:191px; margin-left:5px; border:#dddddd solid 1px; position: relative; margin-top:1px;}
.p1 .mMid .title{position:absolute; bottom:4px; right:8px;}
.p1 .mMid .title a{ width:26px; height:27px; background:url(/images/esf/v2/esfindex.png) no-repeat -424px -95px; float:left; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; margin-left:8px; }
.p1 .mMid .title a:hover,.p1 .mMid .title a.check{ background-position:-454px -95px; font-weight:bold; color:red;}
.p1 .mMid .content{ padding:3px 0 0 3px;}
.p1 .mMid .content a img{ width:474px; height:185px;}

.p1 .mRight{ width:212px; float:right;}

.issued a{ background:url(/images/esf/v2/esfindex.png) no-repeat -576px -95px; width:100px; height:28px; float:left; margin:3px; color:#ff5a00; font-size:14px; text-align:center; font-weight:bold; line-height:28px;}
.issued a:hover{ background-position: -576px -125px}
.issued span{ padding-left:3px;}
.issued a.red{ font-size:12px; background:none; float:none; color:red;}


/* 二手房最新房源部分 */
.p2 .mLeft{ width:740px;}
.p2 .mLeft .mt5 .title h3{background: url(/images/esf/v2/esfindex_2.png) 0px -80px;}
.p2 .mRight{ width:215px;}
.p2 .mRight .content .ad{padding:5px 0 3px 0; width:183px;}


/* 二手房专区房源部分 */
.p3 .mLeft{width:740px;}
.p3 .mLeft .lbox{ width:350px; padding-left:3px; float:left; }
.p3 .mLeft .lbox .box.mt5{border:#dddddd solid 1px;}
.p3 .mLeft .lbox .box.mt5 .title{background: url(/images/esf/v2/esfindex_2.png) -513px -226px; border-bottom:#dddddd solid 1px;}
.p3 .mLeft .lbox .box.mt5 .content{ padding:15px;}
.p3 .mLeft .lbox .box.mt5 .content span{ overflow:auto;}
.p3 .mLeft .lbox .box.mt5 .content select{  width:153px; border:#dddddd solid 1px; height:22px; line-height:22px; }
.option,select,input{ color:#5f5f5f; border:#dddddd solid 1px; float:left;}
.p3 .mLeft .lbox .box.mt5 .content input{ height:20px; line-height:20px; width:142px; padding-left:8px; margin-top:8px; }
.p3 .mLeft .lbox .box.mt5 .content .fl{ width:155px;}
.p3 .mLeft .lbox .box.mt5 .content .fr a{background: url(/images/esf/v2/esfindex_2.png) -513px -272px; width:66px; height:50px; float:left;}

.p3 .mLeft .lbox .box.esfbox{ margin-top:5px; background-image:none;}
.p3 .mLeft .lbox .box.esfbox .title{height:29px; line-height:29px; background: url(/images/esf/v2/esfindex_2.png) 0px -224px; border:#dddddd solid 1px;  }
.p3 .mLeft .lbox .box.esfbox .title.nobg{ background-image:none;}
.p3 .mLeft .lbox .box.esfbox .title ul{float:left;}
.p3 .mLeft .lbox .box.esfbox .title li{width:116px; height:29px; line-height:29px; color:#423e76; text-align:center; font-size:12px; font-weight:bold;}
.p3 .mLeft .lbox .box.esfbox .title li.check{background: url(/images/esf/v2/esfindex_2.png) 0px -264px; color:#FFF;}
.p3 .mLeft .lbox .box.esfbox .title span.more{ color:#8d8d8d;}
.p3 .mLeft .lbox .box.esfbox .content{ padding:7px 10px 8px 10px;}


.p3 .mLeft .rbox{ width:355px; float:right; border-left:#f7f7f7 solid 1px; padding-left:8px;}

.p3 .mRight{ width:215px;}

.p3 div.esfsell{ border:none; padding:0px;}
.p3 div.esfsell .content{ padding:0px; margin:0px;}

.p3 div.esfsell .content a.fl{ background:url(/images/esf/v2/esfindex_2.png) -375px -49px; width:8px; height:16px; margin-top:70px;}
.p3 div.esfsell .content a.fr{ background:url(/images/esf/v2/esfindex_2.png) -392px -49px; width:8px; height:16px;  margin-top:70px;}
.p3 div.esfsell .content ul{padding:10px 4px 0 5px; float:left;}
.p3 div.esfsell .content ul li{ background-color:none;}



.p3 .mt5{ overflow:auto; zoom:1;}


/* 推荐中介专区 */
.p4 .chukeqi{ margin:0px; padding:0px;}
.p4 .chukeqi .fr{ background: url(/images/esf/v2/esfindex_2.png) no-repeat -464px -335px;}
.p4 .chukeqi .fr a{ line-height:20px;}
.p4 .chukeqi .fr a:hover{ color:#7f7bac; }
.p4 .box{border:#dddddd solid 1px; border-top:0px; }
.p4 .box .content{ padding:10px; overflow:auto; zoom:1;}
.p4 .box .content ul.fl{ width:570px;}
.p4 .box .content ul.fl li{ width:105px; height:35px; float:left; overflow:hidden; padding:3px 4px 3px 5px; }
.p4 .box .content span.fr{ width:350px; padding-left:10px; border-left:#CCC dashed 1px;}
.p4 .box .content span.fr a{ color:#686868; margin-right:7px;}
.p4 .box .content span.fr a:hover{ text-decoration:underline;}




/* 二手房列表 */

.listP1 .mLeft{width:740px; }
.listP1 .mLeft .box{ border:none;}
.listP1 .mLeft .title {height:33px; border-bottom: #8683b2 solid 3px;}
.listP1 .mLeft .title ul li{ background:url(/images/esf/v2/esfindex_2.png) no-repeat -94px -463px; font-size:12px; margin-right:2px; line-height:28px; height:28px; width:89px; float:left; text-align:center;; padding-top:5px;}
.listP1 .mLeft .title ul li a{ color:#403c75}
.listP1 .mLeft .title ul li.check{ background-position:0px -463px;}
.listP1 .mLeft .title ul li.check a{ font-weight:bold; color:#FFF;}

.listP1 .mLeft .change{ border:#dddddd solid 1px; background:url(/images/esf/v2/esfindex_2.png) no-repeat bottom; overflow:visible; height:30px; padding:5px 10px 0 5px;}

.listP1 .mLeft .change dd{ float:left;}
.listP1 .mLeft .change dd a{height:22px; line-height:22px;}

.listP1 .mLeft .change dd.mleft a{ background:url(/images/esf/v2/esfindex_2.png) no-repeat -189px -475px; width:52px; margin-left:5px; float:left; border:#dddddd solid 1px;}
.listP1 .mLeft .change dd.mleft a.list{ background-position:-189px -505px;}
.listP1 .mLeft .change dd.mleft a.img{ background-position:-247px -505px;  }
.listP1 .mLeft .change dd.mleft a.list_check,.listP1 .mLeft .change dd a:hover.list{ background-position:-189px -475px; }
.listP1 .mLeft .change dd.mleft a.img_check,.listP1 .mLeft .change dd a:hover.img{ background-position:-247px -475px;}

.listP1 .mLeft .change dd.mid font{float:left; margin-left:10px;}
.listP1 .mLeft .change dd.mid .divSelect{ float:left; margin:0 5px; width:117px;}
.listP1 .mLeft .change dd.mid .divSelect .text{background:url(/images/esf/v2/esfindex_2.png) no-repeat -343px -475px; border:#dddddd solid 1px; height:18px; padding:4px 0 0 8px;}
.listP1 .mLeft .change dd.mid .divSelect .options{border:#dddddd solid 1px; border-top:none; padding:0px; margin:0px; top:23px; width:115px}
.listP1 .mLeft .change dd.mid .divSelect .options a{ float:none; padding-left:20px; height:26px; line-height:26px;background: url(/images/esf/v2/esfindex.png) no-repeat -106px -84px;}

.listP1 .mLeft .change dd.mid .divSelect .options a:hover{background: url(/images/esf/v2/esfindex.png) no-repeat -734px -392px;}
.listP1 .mLeft .change dd.mid .order a{background:url(/images/esf/v2/esfindex_2.png) no-repeat -512px -474px; width:40px; float:left; border:#dddddd solid 1px; border-right:none; color:#5f5f5f; padding-left:4px; height:18px; line-height:18px; padding:4px 0 0 4px;}
.listP1 .mLeft .change dd.mid a.asc{ background-position: -469px -474px;}
.listP1 .mLeft .change dd.mid a.desc{ background-position:  -554px -474px;}

.listP1 .mLeft .box dl.nohouse{ padding:20px 10px; }
.listP1 .mLeft .box dl.nohouse dd{ background-image:none;}

.listP1 .mLeft .change dt{ float:right; line-height:22px;}

.listP1 .mRight{width:215px;}
.listP1 .mRight .listad { margin:0 auto; width:214px;}
.listP1 .mRight .listad img{border:#dddddd solid 1px; margin-bottom:5px; width:210px; height:70px;}

.listP1 .mRight div.esfsell{ border-top:none;}
.listP1 .mRight div.esfsell ul{ text-align:center;}
.listP1 .mRight div.esfsell ul li{ float:none; margin:0 auto;}

/* 二手房内容 */

.listP1 .info{border:#dddddd solid 1px; overflow:auto; padding:10px;}

.listP1 .info div.fl{ position: relative; border:#dddddd solid 1px; }
.listP1 .info div.fl .title{position:absolute; bottom:1px; right:8px; border:none;}
.listP1 .info div.fl .title a{ width:26px; height:27px; background:url(/images/esf/v2/esfindex.png) no-repeat -424px -95px; float:left; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; margin-left:8px; }
.listP1 .info div.fl .title a:hover,.p1 .mMid .title a.check{ background-position:-454px -95px; font-weight:bold; color:red;}
.listP1 .info div.fl .content{width:349px; height:263px; overflow:hidden;}


.listP1 .info div.fr{ width:350px;}
.listP1 .info div.fr li{ font-size:14px; color:#5f5f5f; overflow:auto;}
.listP1 .info div.fr font.c_org{ color:#F90; font-size:14px; font-weight: bold;}
.listP1 .info div.fr li font{ color:#999; line-height:16px; height:16px;}
.listP1 .info div.fr li.gra{ color:#bcbcbc; line-height:16px; height:16px; font-size:12px;}
.listP1 .info div.fr li.mt5 span{ color:#999; font-size:12px; margin-left:10px;}
.listP1 .info dl dt,.listP1 .info dl dd{border-bottom:#dddddd dotted 1px; width:175px; height:24px; line-height:24px;}
.listP1 .info dl font{color:#9c9c9c;}
.listP1 .info dl dt.long{ width:350px;}
.listP1 .info div.fr .til{background:url(/images/esf/v2/esfindex_2.png) no-repeat -512px -36px; height:40px;padding-left:135px }
.listP1 .info div.fr .til li{ padding-right:8px; font-size:12px; line-height:40px; white-space:nowrap; overflow:visible; float:left; }
.listP1 .info div.fr .til li.phone{ font-size:20px; color:#F60; }
.listP1 .info div.fr .til li.gray{ color:#9c9c9c;}



div.note{ background-color:#ffffcd; border-top:#cbcb8f solid 2px; padding:5px 10px; margin:5px 0px; overflow:auto; }
div.note span.fl{ font-size:14px; font-weight:bold;}
div.note span.fr{ width:640px;}
div.note .notecontent input{float:none; height:18px; margin-top:4px; margin-right:4px;}
div.note .notecontent .checkbox{ border:none; float:left;  }
div.note .notecontent { display:block;  }
div.note .notecontent label{padding-right:8px; float:left;}
div.note .notecontent .btn{ padding:0 5px; margin-left:3px; height:20px;}


div.houseinfo,div.message{ background-color:#fbfbfb; }
div.houseinfo dl{ padding:0px 5px;}
div.houseinfo dt{ width:70px; font-weight:bold; }
div.houseinfo dd { width:600px;}
div.houseinfo dd span{ padding-left:20px; width:100px; float:left; background:url(/images/esf/v2/esfcontent.png) no-repeat 0px -75px;  }
div.houseinfo dd span.check{ background-position:0px -51px;}
.listP1 .mLeft .box h3{ background:url(/images/esf/v2/esfcontent.png) no-repeat left top; height:35px; line-height:35px; padding-left:15px; color:#383561; font-size:12px; font-weight:bold; margin-top:5px; padding-top:4px;}

.listP1 .mLeft .box .content{ padding:5px 10px; border:#dddddd solid 1px; border-top:none;}

.listP1 .mLeft .box  .message li{float:left; width:230px; height:25px;}
.listP1 .mLeft .box  .message li font{ font-size:14px; font-weight: bold; color:#F00;  }
.listP1 .mLeft .box  .message li a{ color:#6699ff;}

.listP1 .mLeft .box .imgage li{ margin:0 auto;  width:600px; overflow:hidden; padding-bottom:5px;}
.listP1 .mLeft .box .imgage li img{ height:auto; float:none}


.listP1 .mLeft .box  .mapcontent .map{ height:320px;}
.listP1 .mLeft .box  .mapcontent{ overflow:hidden; padding:0px;}

.listP1 .mLeft .box .xiaoqu .fr{ width:505px;}
.listP1 .mLeft .box .xiaoqu .fl{ width:210px; height:167px; overflow:hidden;}
.listP1 .mLeft .box .xiaoqu li{ line-height:21px;}
.listP1 .mLeft .box .xiaoqu li a{color:#00F;}
.listP1 .mLeft .box .xiaoqu li a:hover{color:#6699ff;}
.listP1 .mLeft .box .xiaoqu li.big,.listP1 .mLeft .box .xiaoqu li font,.listP1 .mLeft .box .xiaoqu li font.green{ font-size:14px; font-weight:bold;}
.listP1 .mLeft .box .xiaoqu li font.green{ color:#690;}
.listP1 .mLeft .box .xiaoqu li font.blue{font-size:12px; color:#00F;}
.listP1 .mLeft .box li.line{ border-bottom:#CCC dashed 1px;}

.listP1 .mLeft .box .bbs textarea{ width:530px; height:80px;}
.listP1 .mLeft .box .bbs a.btn{ background:url(/images/esf/v2/esfcontent.png) no-repeat -184px -56px; width:62px; height:26px;   display:block; text-align:center; margin:5px 0px; text-decoration:none;}

.listP1 div.landlord{ border:#dddddd solid 1px;  border-top:#8683b2 solid 3px; margin-bottom:5px; padding:18px 0px 8px 8px;  background:url(/images/esf/v2/esfindex_2.png) no-repeat 0px -566px;}
a.morehouse{ background:url(/images/esf/v2/esfcontent.png) no-repeat -183px -88px; display:block; width:145px; height:30px; color:#FFF; text-align:center; margin-top:5px; line-height:30px; padding-left:18px; text-decoration:none;}

.listP1 div.landlord ul {padding:0 5px;}
.listP1 div.landlord li { line-height:22px; overflow:auto;}
.listP1 div.landlord span.fr{ float:left;}
.listP1 div.landlord span.fl{ float:left; width:60px; display:block; color:#a4a4a4;}
.listP1 div.landlord div.img { text-align:center; margin-bottom:5px; overflow:auto; zoom:1;}
.listP1 div.landlord div.img p{margin:0 auto; width:76px; overflow:hidden; }
.listP1 div.landlord div.img img{ border:#dddddd solid 1px; width:74px; height:93px; }
.listP1 div.landlord li font{ display:block; text-align:center; font-size:14px; line-height:22px; font-weight:bold; color:#F60;}


.supplementary{ border:#dddddd solid 1px; background-color:#f6f6f6; padding:0px 20px;}


.listP1 .mRight div.seehouse li{  border-bottom:#dddddd dotted 1px; height:44px;}
.listP1 .mRight div.seehouse li a{font-size:12px; color:#686868;}
.listP1 .mRight div.seehouse li font{ display:block; color:#a0a0a0;}


/*二手房内容页——中介房源*/

.newhouseinfo{ border:#dddddd solid 1px; overflow:auto; background:url(/images/esf/v2/newhouseinfo_bg2.jpg) repeat-y right;}
.newhouseinfo h3{ background:url(/images/esf/v2/shop.png) repeat-x; height:30px; color:#FFF; font-size:14px; font-weight:bold; padding-left:10px; line-height:30px;}
.newhouseinfo .content{ overflow:auto;}
.newhouseinfo .content .mLeft{ padding:10px; }
.newhouseinfo .content .mMid{padding:10px 0; width:380px;}
.newhouseinfo .content .mMid ul li{ width:190px; float:left; overflow:hidden; line-height:22px; height:22px; border-bottom:#dddddd dotted 1px;}
.newhouseinfo .content .mMid ul li.long{ width:380px;}
.newhouseinfo .content .mMid ul li font{ color:#999;}
.newhouseinfo .content .mMid ul li span{ color:#F60;}
.newhouseinfo .content .mMid ul .gray{ color:#999;}
.newhouseinfo .content .mMid ul .big{ font-size:14px; font-weight:bold; line-height:26px; height:26px;}
.newhouseinfo .content .mMid ul .big font{font-weight:normal; padding-left:10px; }
.newhouseinfo .content .mRight{ width:299px; background:url(/images/esf/v2/newhouseinfo_bg.jpg) repeat-x;}
.newhouseinfo .content .mRight ul{padding:10px 0 5px 0; overflow:auto; width:180px; overflow:hidden; }
.newhouseinfo .content .mRight ul li { float:left; width:180px; overflow:auto; zoom:1;}

.newhouseinfo .content .mRight ul li.big{ color:#F60; font-size:14px; font-weight:bold;}
.newhouseinfo .content .mRight ul li.big font{font-weight:normal; padding-left:10px; }
.newhouseinfo .content .mRight dl{padding:10px; overflow:hidden; width:80px;  float:left;}
.newhouseinfo .content .mRight dl dd{ float:none; text-align:center; border:#dddddd solid 1px; margin-bottom:5px;}
.newhouseinfo .content .mRight dl dd.none{ border:none;}
.newhouseinfo .content .mRight dl dd a{ display:block; background-color:#F60; color:#FFF; line-height:20px; height:20px;}
.newhouseinfo .content .mRight dl dd a:hover{ background-color:#F30;}


.newhouseinfo .contactme{ margin:0 10px; line-height:35px; padding:0 0 0 50px; color:#F60; font-size:14px; font-weight:bold; background: url(/images/esf/v2/esfindex_2.png) no-repeat #ffffcd -515px -39px; clear:both;}
.newhouseinfo .contactme a{float:right;  padding:0 10px 0 25px; line-height:35px; background:url(/images/esf/v2/esfcontent.png) no-repeat 8px -240px; color:#636363;}
.newhouseinfo .exp{ margin:0 10px; background: url(/images/esf/v2/esfindex_2.png) no-repeat #ffffcd -677px -519px; clear:both; line-height:35px;  }
.newhouseinfo .exp a{float:right;  padding:0 10px 0 25px; line-height:35px; background:url(/images/esf/v2/esfcontent.png) no-repeat 8px -240px; color:#636363;}
/*中介公司分店样式*/
/*店头.B*/
.shopHead{ border:#dddddd solid 1px;  height:168px; background:url(/images/esf/v2/shop.png) no-repeat 0 0px; overflow:hidden;}
.shopHead h3{ color:#FFF; font-size:14px; font-weight:bold; line-height:35px; height:35px; padding:0px 15px;}
.shopHead h3 a{ color:#FFF; font-size:12px; padding-left:15px;}
.shopHead h3 a:hover{color:#99C;  }
.shopHead dl{ clear:none; padding:15px 10px;}
.shopHead dl li{ line-height:20px;}
.shopHead dt{ float:right; position:relative; top:-10px; right:10px;}
.shopHead dd.logo{ border:#dddddd solid 1px; text-align:center; width:210px; height:100px; line-height:100px; margin-right:10px;}
.shopHead dd li.bigname{font-family:"微软雅黑"; font-size:35px; line-height:35px; color:#696399; padding-bottom:5px;}
/*店头.E*/

/*列表.B*/
.agentcrad{border:#dddddd solid 1px; padding:10px; overflow:auto;}
.agentcrad ul.cradlist { float:left; padding:10px 3px 10px 5px; width:460px; }
.agentcrad ul.allagent{ margin-bottom:10px;}
.agentcrad li{border:#dddddd solid 1px;}

.agentcrad .title{ background:url(/images/esf/v2/shop.png) no-repeat 0px -185px; height:32px; line-height:32px; border:none;}
.agentcrad .title h3{ height:32px; line-height:32px;}
.agentcrad .title h3 a{ font-size:14px; font-weight:bold; padding-left:15px; color:#333;}
.agentcrad .title h3 a:hover{ color:#666;}
.agentcrad .title h3 font{ color:#F60; font-weight:bold; padding-left:10px;}

.agentcrad .title .fr { float:right; }
.agentcrad .title .fr a{background:url(/images/esf/v2/shop.png) no-repeat; float:left; width:21px; height:32px; margin-right:5px; text-indent:-1000px;}
.agentcrad .title .fr a.mail{ background-position:-939px -233px;}
.agentcrad .title .fr a.phone{ background-position:-939px -273px;}
.agentcrad .title .fr a.house{ background-position:-939px -310px;}

.agentcrad dl { padding:10px; overflow:auto;}


.agentcrad dl:hover,.agentcrad dl.check{ background-color:#f7fcff;}
.agentcrad dl dt{ float:left; width:74px; height:93px; overflow:hidden; }
.agentcrad dl dd{ float:none; padding-left:85px; }

.agentcrad dl dd.info,.agentcrad dl dd.news{ float:left; padding:0 10px; width:400px; height:88px; overflow:hidden; }

.agentcrad dl dd.news{ border-left:#dddddd dotted 1px;}
.agentcrad dl dd.news a{ color:#666;}



.agentcrad dl li{ line-height:22px; height:22px; border:none; float:left; width:100%;}
.agentcrad dl li a{ color:#2170b3;}
.agentcrad dl li.tel{ font-family:"微软雅黑"; font-size:17px; line-height:30px; height:30px; color:#000; border-top:#dddddd solid 1px;}
.agentcrad dl dd font{ color:#898989; padding-right:10px;}
.agentcrad dl dd .fr{ color:#F60;}

.agentcrad ul.companylist .title .fr{ padding-right:15px;}
.agentcrad ul.companylist .title .fr font{ color:#F60; font-weight:bold;}
.agentcrad ul.companylist dt{ width:160px; height:88px; line-height:88px; text-align:center; border:#dddddd solid 1px;}
.agentcrad ul.companylist .info{ width:630px;}
.agentcrad ul.companylist .info a{ padding-right:10px;}

/*经济人搜索*/
.allagentsearch{ height:67px; overflow:hidden;}

.allagentsearch dl.fl{background:url(/images/esf/v2/shop.png) 0px -384px; width:720px; border-right:#dddddd solid 1px;}
.allagentsearch dl.fl dt{background:url(/images/esf/v2/shop.png) 0px -301px; width:90px; height:67px; float:left;}
.allagentsearch dl.fl dt.agent{ background-position:0px -224px;}

.allagentsearch dl dd{ margin-left:90px; float:none;}
.allagentsearch dl.fl dd ul{ padding:10px 0 0 0;}
.allagentsearch dl.fl dd ul li{ height:30px; line-height:30px;}
.allagentsearch dl.fl dd font{ color:#336; font-size:14px; font-weight:bold; float:left;}
.allagentsearch dl.fl dd input{ border:#dddddd solid 1px; height:20px; width:400px;}
.allagentsearch dl.fl dd .btn{ float:left; width:108px; height:27px; background:url(/images/esf/v2/esfindex.png) no-repeat -710px -96px; margin-top:-4px;}


.allagentsearch dl.fl dd .area a{color:#666; padding-left:10px; }

.allagentsearch a.fr{ display: block; width:233px; height:67px; float:right; background:url(/images/esf/v2/shop.png) 0px -461px;}
.allagentsearch a.company{ background-position: -256px -461px;}

.agentcrad .allagent .title h3{ float:left;}
.agentcrad .allagent .title .fl{ margin:5px 0 0 10px; line-height:20px; height:20px; }

.agentcrad dl.nohouse{ background-color:#FFF;}
